<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>
  
  // const obj = {
  //   name:"admin",
  //   count:0
  // }

  // // 只要把obj.name写出来，视为一次使用
  // obj.name
  // obj.count++

  // console.log("hello " + obj.name)
  // obj.count++

  // const name = obj.name;
  // obj.count++
  
  // obj.name
  // obj.count++

  // console.log( obj );

  // ========

  const obj = {
    name: function(){
      obj.count++
      console.log("有人访问了obj.name")
      return "admin";
    },
    count:0
  }

  // 封装obj.name的使用为函数，函数可以传参，添加其他功能的执行
  obj.name()

  console.log("hello " + obj.name() )
  
  const name = obj.name();
  
  obj.name()
  obj.name()
  obj.name()
  obj.name()
  
  console.log( obj );

</script>
</html>